//package com.sys.app.web.controller;
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.sys.app.entity.emum.SexEnum;
//import com.sys.app.entity.result.ResultDTO;
//import com.sys.app.service.page.IPageQueryService;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//import java.util.Map;
//
//
//@Controller
//@RequestMapping("/system")
//public class SystemContorller {
//
//
//    private ISysTestUserService iSysTestUserService;
//    private ISysTestIdService iSysTestIdService;
//    private IPageQueryService iPageQueryService;
//    public  SystemContorller( ISysTestUserService iSysTestUserService,
//                              ISysTestIdService iSysTestIdService,
//                              IPageQueryService iPageQueryService){
//        this.iSysTestUserService=iSysTestUserService;
//        this.iSysTestIdService=iSysTestIdService;
//        this.iPageQueryService=iPageQueryService;
//    }
//
//    /**
//     *测试添加数据自动生成id，填充公用字段
//     * @return
//     */
//    @PostMapping("/add")
//    @ResponseBody
//    public Object add() {
//        //BaseUserInfo.getUserId()+"--"+BaseUserInfo.getUserName()
////        SysTestUser model=new SysTestUser();
////        model.setAge(12);
////        model.setName("测试1");
////        model.setEmail("123@qq.com");
////        System.out.println(SexEnum.MAN);
////        //model.setSex(SexEnum.MAN);
////        iSysTestUserService.save(model);
//        SysTestId model1=new SysTestId();
//        model1.setName("ajajja");
//        iSysTestIdService.save(model1);
//        return ResultDTO.ok().result(model1.getId());
//    }
//
//    @GetMapping("/update")
//    @ResponseBody
//    public Object update() {
//        try {
//            SysTestUser model = new SysTestUser();
//            model.setAge(11);
//            model.setName("测试11111");
//            model.setEmail("123@qq.com");
//            model.setSex(SexEnum.WOMAN.getValue());
//            iSysTestUserService.save(model);
//
//            SysTestUser model1 = new SysTestUser();
//            model1.setId(model.getId());
//            model1.setEmail("修改@11.com");
//            iSysTestUserService.updateById(model1);
//            return ResultDTO.ok().result(model.getId());
//        }catch (Exception ex){
//            ex.printStackTrace();
//            return ResultDTO.error().result(ex.getMessage());
//        }
//    }
//
//    @GetMapping("/delete")
//    @ResponseBody
//    public Object delete() {
//        QueryWrapper<SysTestUser> queryWrapper=new   QueryWrapper<SysTestUser>();
//        queryWrapper.eq("id",1);
//        iSysTestUserService.remove(queryWrapper);
//        return ResultDTO.ok();
//    }
//
//    @GetMapping("/select")
//    @ResponseBody
//    public Object select() {
//        //QueryWrapper<SysTestUser> queryWrapper=new   QueryWrapper<SysTestUser>();
//         List<SysTestUser> list=iSysTestUserService.list();
//        return ResultDTO.ok().result(list);
//    }
//
//
//
//    @PostMapping("/selectCustomerPage")
//    @ResponseBody
//    public Object selectCustomerPage(@RequestBody  Map<String,Object> maps) throws InstantiationException, IllegalAccessException {
//        //IPage<Map<String,Object>> page1=iPageQueryService.pageList(pageQuery,PageSql.getPageData());
//        //PageQuery pageQuery= PageQueryMapUtil.PageQueryMap(maps);
//        //IPage<SysTestId> page1=iPageQueryService.pageList(pageQuery,PageSql.getPageData(),SysTestId.class);
//        return ResultDTO.ok().result(null);
//        //return ResultDTO.ok().result(BaseUserInfo.getUserId()+"--"+BaseUserInfo.getUserName());
//        /*
//        * {
//            "current": 1,
//            "size": 5,
//            "field": "id",
//            "order": "descend",
//            "maps":[{"id":[3642560221184,3640471457792]},{"name":"哈哈哈"}]
//            }
//            *
//          --表
//
//create table sys_test_user
//(
//id bigint primary key not null comment '主键',
//name  varchar(30)  comment '姓名',
//age  int comment '年龄',
//email  varchar(50) comment '邮箱',
//sex int comment '性别0-男，1-女',
//create_time datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
//create_user bigint NULL DEFAULT NULL COMMENT '创建人id',
//update_time datetime(0) NULL DEFAULT NULL COMMENT '最后修改时间',
//update_user bigint NULL DEFAULT NULL COMMENT '最后修改人id',
//is_delete int NOT NULL DEFAULT 0 COMMENT '是否删除0-否，1-是'
//) default charset = utf8mb4;
//
//        * */
//    }
//}
